package com.songtai.service;

import java.util.List;

import com.songtai.po.PublicObj;
import com.songtai.util.PageBean;

/**
 * 通用文字
 * 
 * @author lx
 * 
 */
public interface PublicObjService {

	/**
	 * 获取集合
	 * 
	 * @param pageBean
	 * @return
	 */
	public PageBean getObjs(PageBean pageBean);

	/**
	 * 根据ID获取单个
	 * 
	 * @param id
	 * @return
	 */
	public PublicObj getObj(String id);

	/**
	 * 根据nid获取单个
	 * 
	 * @param nid
	 * @return
	 */
	public PublicObj getObjByNid(String nid);

	/**
	 * 删除文字信息
	 * 
	 * @param ids
	 */
	public void delObjs(String ids,String nid);

	/**
	 * 保存文字信息
	 * 
	 * @param publicObj
	 */
	public void addObj(PublicObj publicObj);

	/**
	 * 修改文字信息
	 * 
	 * @param publicObj
	 */
	public void updateObj(PublicObj publicObj);

	/**
	 * 前后台根据nid获取相应文字信息
	 * 
	 * @param id
	 * @return
	 */
	public List<PublicObj> getObjsByNid(String nid);

	/**
	 * 删除单个信息
	 * 
	 * @param id
	 */
	public void delPublicObjById(PublicObj obj);
}
